import fetch from 'utils/fetch'

export default {
  list (params) {  // 获取IP认证类型列表接口
    return fetch({
      url: 'ipauth/categories',
      params: params
    })
  },
  companyList (params) { // 查询公司类型列表接口
    return fetch({
      url: 'dict/company/type',
      params: params
    })
  },
  companyName (data, options) {  // 验证公司名称接口
    return fetch({
      url: 'ipauth/check/companyName',
      method: 'post',
      data,
      options
    })
  },
  identify (data, options) { // 组织认证接口
    return fetch({
      url: 'ipauth/orgauth',
      method: 'post',
      data,
      options
    })
  },
  info (params) { // 查询认证信息接口
    return fetch({
      url: 'ipauth/getOrgAuthInfo',
      params: params
    })
  },
  code (params) { // 校验验证码接口
    return fetch({
      url: '/guest/checkSmsValidateCode',
      params: params
    })
  }
}
